go/types.object.name (field)
94 uses
go/types (current package)
alias.go#L138: obj := NewTypeName(pos, orig.obj.pkg, orig.obj.name, nil)
assignments.go#L409: desc := lhs.name
builtins.go#L1123: tpar := NewTypeName(nopos, check.pkg, tp.obj.name, nil)
call.go#L512: vars = append(vars, NewParam(last.pos, last.pkg, last.name, typ))
call.go#L769: if pkg.cgo && strings.HasPrefix(exp.name, "_Cvar_") {
call.go#L775: if pkg.cgo && strings.HasPrefix(exp.name, "_Cmacro_") {
call.go#L906: if len(params) > 0 && params[0].name != "" {
call.go#L908: name = sig.recv.name
call.go#L963: check.dump("%v: (%s).%v -> %s", e.Pos(), typ, obj.name, m)
decl.go#L461: check.expr(newTarget(obj.typ, obj.name), &x, init)
decl.go#L707: assert(m.name != "_")
decl.go#L716: assert(m.name != "_")
decl.go#L719: check.errorf(m, DuplicateMethod, "method %s.%s already declared at %v", obj.Name(), m.name, alt.Pos())
decl.go#L721: check.errorf(m, DuplicateMethod, "method %s.%s already declared", obj.Name(), m.name)
decl.go#L737: assert(m.name != "_")
decl.go#L744: if fld.name != "_" {
decl.go#L753: err.addf(alt, "field and method with the same name %s", fld.name)
decl.go#L790: check.funcBody(decl, obj.name, sig, fdecl.Body, nil)
decl.go#L791: }).describef(obj, "func %s", obj.name)
infer.go#L456: err.addf(posn, "cannot infer %s (declared at %v)", obj.name, obj.pos)
infer.go#L527: return list[0].obj.name
infer.go#L529: return list[0].obj.name + " and " + list[1].obj.name
infer.go#L538: buf.WriteString(tname.obj.name)
infer.go#L541: buf.WriteString(list[n-1].obj.name)
labels.go#L44: check.softErrorf(lbl, UnusedLabel, "label %s declared and not used", lbl.name)
literals.go#L206: check.errorf(kv, DuplicateLitField, "duplicate field name %s in struct literal", fld.name)
literals.go#L208: check.errorf(kv, DuplicateLitField, "cannot specify promoted field %s and enclosing embedded field %s", fld.name, alt.name)
literals.go#L210: check.errorf(kv, DuplicateLitField, "cannot specify embedded field %s and enclosed promoted field %s", fld.name, alt.name)
literals.go#L229: check.errorf(x, UnexportedLitField, "implicit assignment to unexported field %s in struct literal of type %s", fld.name, base)
lookup.go#L406: _, f = tset.LookupMethod(m.pkg, m.name, false)
lookup.go#L423: obj, index, indirect := lookupFieldOrMethodImpl(V, false, m.pkg, m.name, false)
lookup.go#L434: obj, _, _ = lookupFieldOrMethodImpl(V, false, m.pkg, m.name, true /* fold case */)
lookup.go#L438: if f.name == m.name {
lookup.go#L582: buf := bytes.NewBufferString(f.name)
lookup.go#L688: names = append(names, fld.name)
named.go#L347: obj := NewTypeName(pos, orig.obj.pkg, orig.obj.name, nil)
named.go#L558: if t.methodIndex(m.name, false) < 0 {
named.go#L572: if strings.EqualFold(m.name, name) {
named.go#L578: if m.name == name {
object.go#L99: name string
object.go#L117: func (obj *object) Name() string { return obj.name }
object.go#L125: func (obj *object) Exported() bool { return isExported(obj.name) }
object.go#L128: func (obj *object) Id() string { return Id(obj.pkg, obj.name) }
object.go#L141: if foldCase && strings.EqualFold(obj.name, name) {
object.go#L148: if obj.name != name {
object.go#L183: ea := isExported(a.name)
object.go#L184: eb := isExported(b.name)
object.go#L193: if a.name != b.name {
object.go#L194: return strings.Compare(a.name, b.name)
object.go#L284: return obj.pkg != nil || t.name != obj.name || t == universeByte || t == universeRune
object.go#L501: return &Label{object{pos: pos, pkg: pkg, name: name, typ: Typ[Invalid]}, false}
object.go#L512: return &Builtin{object{name: predeclaredFuncs[id].name, typ: Typ[Invalid]}, id}
object.go#L527: if path := obj.imported.path; path != "" && path != obj.name {
object.go#L676: buf.WriteString(f.name)
predicates.go#L299: !f.sameId(g.pkg, g.name, false) ||
resolver.go#L711: if obj.name != "_" && !check.usedPkgNames[obj] {
resolver.go#L729: if obj.name == "" || obj.name == "." || obj.name == elem {
resolver.go#L732: check.softErrorf(obj, UnusedImport, "%q imported as %s and not used", path, obj.name)
signature.go#L193: if recv != nil && recv.name != "" {
signature.go#L515: return strings.HasPrefix(obj.name, "_Ctype_") ||
stmt.go#L72: check.softErrorf(v, UnusedVar, "declared and not used: %s", v.name)
stmt.go#L547: if len(s.Results) == 0 && res.Len() > 0 && res.vars[0].name != "" {
stmt.go#L552: if alt := check.lookup(obj.name); alt != nil && alt != obj {
stmt.go#L554: err.addf(s, "result parameter %s not in scope at return", obj.name)
struct.go#L30: if f.name != "_" && fset.insert(f) != nil {
typeset.go#L231: err.addf(atPos(pos), "duplicate method %s", m.name)
typeset.go#L232: err.addf(atPos(mpos[other.(*Func)]), "other declaration of method %s", m.name)
typeset.go#L245: err.addf(atPos(pos), "duplicate method %s", m.name)
typeset.go#L246: err.addf(atPos(mpos[other.(*Func)]), "other declaration of method %s", m.name)
typeset.go#L249: }).describef(atPos(pos), "duplicate method check for %s", m.name)
typestring.go#L158: if w.qf == nil && w.pkgInfo && !isExported(f.name) {
typestring.go#L168: w.string(f.name)
typestring.go#L241: w.string(m.name)
typestring.go#L312: w.string(t.obj.name)
typestring.go#L320: if w.ctxt == nil && Universe.Lookup(t.obj.name) != nil {
typestring.go#L322: w.string(fmt.Sprintf(" /* with %s declared at %v */", t.obj.name, t.obj.Pos()))
typestring.go#L365: w.string(m.name)
typestring.go#L434: w.string(obj.name)
typestring.go#L445: if w.ctxt == nil && v.name != "" && w.paramNames {
typestring.go#L446: w.string(v.name)
typestring.go#L496: if n == 1 && (w.ctxt != nil || sig.results.vars[0].name == "") {
typexpr.go#L83: check.errorf(e, InvalidPkgUse, "use of package %s not in selector", obj.name)
typexpr.go#L439: name := inst.(interface{ Obj() *TypeName }).Obj().name
unify.go#L546: obj, _, _ := LookupFieldOrMethod(y, false, xm.pkg, xm.name)
unify.go#L624: !f.sameId(g.pkg, g.name, false) ||
universe.go#L138: def(&Nil{object{name: "nil", typ: Typ[UntypedNil]}})